package practicedemo76;

public class test {
    public static void main(String[] args) {
        String s = "abc";
        StringBuilder sb = new StringBuilder("abc");

        System.out.println(s.equals(sb));
        //因为equals方法是被调用，所以equals要看string的逻辑
        //字符串中的equals方法是先判断参数是否为字符串
        //如果是字符串，再比较内部属性
        //不是字符串，直接放回false



        System.out.println(sb.equals(s));
        //因为equals是被stringBuilder中调用的
        //所以equals是stringBuilder中的equals方法
        //那么没有重写，还是使用object中的，里面还是双等于号来进行比较，所以还是地址值，那么就证明是false
    }
}
